
#include "../template/multi_print.h"
#include <cassert>
#include <iostream>
#include <vector>
using namespace std;

int main() {
  vector<int> vec;
  //   vec.push_back(1);
  //   vec.push_back(1);
  //   vec.push_back(2);
  for (int i = 0; i < 6; ++i) {
    vec.push_back(i);
    // vec.emplace_back();
    print(cout, vec.size(), vec.capacity());
  }
  vec.resize(10);
  vec.push_back(100);
  print(cout, vec.size(), vec.capacity());
  for (int i = 0; i < vec.size(); ++i)
    cout << vec[i] << "  ";
  cout << endl;

  vector<int> ppv(3);
  cout << ppv[0] << "  " << ppv[1] << " " << ppv[2] << endl;
  return 0;
}